package com.dingding.user.core.passenger.user.dao.sql;

/**
 * 
 * @Description: 乘客端用户信息操作SQL
 * @author CHEHUANBO
 * @date 2016年12月23日
 * @version V2.6.5
 * 
 */
public class PassengerUserInfoDaoSQL {

	/**
	 * 
	 * @Description: 修改用户优惠券数量
	 * @param updateType 1：数量减1 2:数量加1
	 * @param updateType
	 * @author CHEHUANBO
	 * @version V2.6.4
	 * 
	 */
	public static final String update_User_Coupon_Number(int updateType){
		
		String user_coupon_number  = "UPDATE  userlogin ul SET ul.couponNumber = ul.couponNumber";
				
		if(updateType == 2 ){
			user_coupon_number += " + 1 WHERE ul.uid = ?";
		}else if(updateType == 1){
			user_coupon_number += "-1 WHERE ul.uid = ? AND ul.couponNumber > 0";
		}else{
			throw new NullPointerException(" 修改用户优惠券数量拼接SQL出现异常！原因：updateType is null");
		}
		return user_coupon_number;
		
	}
	

}
